PARSER=parser
DBG=debug
HTTP_SVR=http_svr
cc=g++

LOGTEST=logtest.cc



.PHONY:all
all:$(PARSER) $(DBG) $(HTTP_SVR)

$(PARSER):parser.cc
	$(cc) -o $@ $^ -l boost_filesystem -l boost_system -std=c++11
$(DBG):debug.cc
	$(cc) -o $@ $^ -l jsoncpp -std=c++11
$(HTTP_SVR):http_svr.cc
	$(cc) -o $@ $^ -l pthread -l jsoncpp -std=c++11

.PHONY:clean
clean:
	rm -f $(PARSER) $(DBG) $(HTTP_SVR) $(LOGTEST)


.PHONY:logtest
logtest:logtest.cc log.hpp
	$(cc) -o $@ $< -std=c++11